package com.goldman.aplt.base.type;

/**
 * 交易运行区数据
 */
public class TrxnEnvs {
    //交易流水
    private String trxn_seq;
    //业务流水
    private String busi_seq;
    //机构号
    private String org_id;
    private String language_id;
    //系统编号
    private String system_id;
    //子系统编号
    private String sub_system_id;
    //调用流水
    private String initiator_seq;
    //调用系统编号
    private String initiator_system;
    //调用日期
    private String initiator_date;
    //目标系统编号
    private String sponsor_system;
    //当前业务交易日期 YYYYMMDD
    private String trxn_date;
    //物理日期 YYYYMMDD
    private String computer_date;
    //物理时间 HH:MM:SS sss
    private String computer_time;
    private String session_id;
    //交易机构
    private String trxn_branch;
    //交易柜员
    private String trxn_teller;
    //交易码
    private String trxn_code;
    //交易描述
    private String trxn_desc;
    //是否冲正标志
    private String reversal_ind;
    //规则buffer
    private Object rule_buffer;
    //当前操作的APP用户名字
    private String app_user;
    //当前操作的APP用户id
    private String app_uid;
    //app客户端的token
    private String app_token;
    private String cust_no;

    private BaseEnumType.E_CUSTTYPE cust_type;
    private Header header;
    private String defaultLogin;

    public Header getHeader() {
        return header;
    }

    public void setHeader(Header header) {
        this.header = header;
    }

    public String getTrxn_seq() {
        return trxn_seq;
    }

    public void setTrxn_seq(String trxn_seq) {
        this.trxn_seq = trxn_seq;
    }

    public String getBusi_seq() {
        return busi_seq;
    }

    public void setBusi_seq(String busi_seq) {
        this.busi_seq = busi_seq;
    }

    public String getOrg_id() {
        return org_id;
    }

    public void setOrg_id(String org_id) {
        this.org_id = org_id;
    }

    public String getLanguage_id() {
        return language_id;
    }

    public void setLanguage_id(String language_id) {
        this.language_id = language_id;
    }

    public String getSystem_id() {
        return system_id;
    }

    public void setSystem_id(String system_id) {
        this.system_id = system_id;
    }

    public String getSub_system_id() {
        return sub_system_id;
    }

    public void setSub_system_id(String sub_system_id) {
        this.sub_system_id = sub_system_id;
    }

    public String getInitiator_seq() {
        return initiator_seq;
    }

    public void setInitiator_seq(String initiator_seq) {
        this.initiator_seq = initiator_seq;
    }

    public String getInitiator_system() {
        return initiator_system;
    }

    public void setInitiator_system(String initiator_system) {
        this.initiator_system = initiator_system;
    }

    public String getInitiator_date() {
        return initiator_date;
    }

    public void setInitiator_date(String initiator_date) {
        this.initiator_date = initiator_date;
    }

    public String getSponsor_system() {
        return sponsor_system;
    }

    public void setSponsor_system(String sponsor_system) {
        this.sponsor_system = sponsor_system;
    }

    public String getTrxn_date() {
        return trxn_date;
    }

    public void setTrxn_date(String trxn_date) {
        this.trxn_date = trxn_date;
    }

    public String getComputer_date() {
        return computer_date;
    }

    public void setComputer_date(String computer_date) {
        this.computer_date = computer_date;
    }

    public String getComputer_time() {
        return computer_time;
    }

    public void setComputer_time(String computer_time) {
        this.computer_time = computer_time;
    }

    public String getSession_id() {
        return session_id;
    }

    public void setSession_id(String session_id) {
        this.session_id = session_id;
    }

    public String getTrxn_branch() {
        return trxn_branch;
    }

    public void setTrxn_branch(String trxn_branch) {
        this.trxn_branch = trxn_branch;
    }

    public String getTrxn_teller() {
        return trxn_teller;
    }

    public void setTrxn_teller(String trxn_teller) {
        this.trxn_teller = trxn_teller;
    }

    public String getTrxn_code() {
        return trxn_code;
    }

    public void setTrxn_code(String trxn_code) {
        this.trxn_code = trxn_code;
    }

    public String getTrxn_desc() {
        return trxn_desc;
    }

    public void setTrxn_desc(String trxn_desc) {
        this.trxn_desc = trxn_desc;
    }

    public String getReversal_ind() {
        return reversal_ind;
    }

    public void setReversal_ind(String reversal_ind) {
        this.reversal_ind = reversal_ind;
    }

    public Object getRule_buffer() {
        return rule_buffer;
    }

    public void setRule_buffer(Object rule_buffer) {
        this.rule_buffer = rule_buffer;
    }
    public String getApp_token() {
        return app_token;
    }

    public void setApp_token(String app_token) {
        this.app_token = app_token;
    }

    public String getApp_user() {
        return app_user;
    }

    public void setApp_user(String app_user) {
        this.app_user = app_user;
    }

    public String getApp_uid() {
        return app_uid;
    }

    public void setApp_uid(String app_uid) {
        this.app_uid = app_uid;
    }

    public String getCust_no() {
        return cust_no;
    }

    public void setCust_no(String cust_no) {
        this.cust_no = cust_no;
    }

    public BaseEnumType.E_CUSTTYPE getCust_type() {
        return cust_type;
    }

    public void setCust_type(BaseEnumType.E_CUSTTYPE cust_type) {
        this.cust_type = cust_type;
    }

    public String getDefaultLogin() {
        return defaultLogin;
    }

    public void setDefaultLogin(String defaultLogin) {
        this.defaultLogin = defaultLogin;
    }

    @Override
    public String toString() {
        return "TrxnEnvs{" +
                "trxn_seq='" + trxn_seq + '\'' +
                ", busi_seq='" + busi_seq + '\'' +
                ", org_id='" + org_id + '\'' +
                ", language_id='" + language_id + '\'' +
                ", system_id='" + system_id + '\'' +
                ", sub_system_id='" + sub_system_id + '\'' +
                ", initiator_seq='" + initiator_seq + '\'' +
                ", initiator_system='" + initiator_system + '\'' +
                ", initiator_date='" + initiator_date + '\'' +
                ", sponsor_system='" + sponsor_system + '\'' +
                ", trxn_date='" + trxn_date + '\'' +
                ", computer_date='" + computer_date + '\'' +
                ", computer_time='" + computer_time + '\'' +
                ", session_id='" + session_id + '\'' +
                ", trxn_branch='" + trxn_branch + '\'' +
                ", trxn_teller='" + trxn_teller + '\'' +
                ", trxn_code='" + trxn_code + '\'' +
                ", trxn_desc='" + trxn_desc + '\'' +
                ", reversal_ind='" + reversal_ind + '\'' +
                '}';
    }
}
